package com.yyq.gxdc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageInfo;
import com.yyq.gxdc.entity.Coupon;

public interface ICouponService {
    /**
     * 分页查询
     * @param dish 查询条件
     * @return
     */
    public PageInfo<Coupon> findPage(Coupon dish, int pageNum, int pageSize);

    public IPage<Coupon> getAllCoupon(Page<Coupon> page, Coupon coupon);


    /**
     * 添加
     * @param coupon
     * @return
     */
    public int add(Coupon coupon);

    /**
     * 根据ID查询用户
     * @param id
     * @return
     */
    public Coupon findById(Integer id);
    /**
     * 修改
     * @param coupon
     * @return
     */
    public int update(Coupon coupon);
    /**
     * 删除
     * @param id
     * @return
     */
    public int delete(Integer id);

    /**
     * 详情
     * @param rid
     * @return
     */
    public Coupon getDetailByRid(Integer rid);

}
